package com.eddie.vistor;

/**
 * 说明：
 * 1、这里使用到了双分派，即首先在客户端程序中，将具体的状态作为参数传递到了WoMan中（第一次分派）
 * 2、然后WoMan类调用了作为参数的 ”具体方法“ 中的方法getWoManResult，同时将自己（this）作为参数
 * 传入，完成了第二次分派
 * @author Eddie
 * @date 2022/08/03 16:57
 **/
public class WoMan extends Person {
    @Override
    public void accept(Action action) {
        action.getWoManResult(this);
    }
}
